package ca.venasse.pinventory.inventory.command;

import org.axonframework.domain.AggregateIdentifier;

import ca.venasse.pinventory.common.Quantity;
import ca.venasse.pinventory.inventory.common.PartIdentifier;

public class RecordLoss {

	private final AggregateIdentifier aggregateIdentifier;
	private final PartIdentifier partIdentifier;
	private final Quantity quantity;

	public RecordLoss(AggregateIdentifier aggregateIdentifier, PartIdentifier partIdentifier,
			Quantity quantity) {
		this.aggregateIdentifier = aggregateIdentifier;
		this.partIdentifier = partIdentifier;
		this.quantity = quantity;
	}

	public AggregateIdentifier getAggregateIdentifier() {
		return this.aggregateIdentifier;
	}

	public PartIdentifier getPartIdentifier() {
		return this.partIdentifier;
	}

	public Quantity getQuantity() {
		return this.quantity;
	}

}
